package ai.people.netmon.framework.domain.graph.tags;

import ai.people.netmon.framework.domain.graph.KeyAccountBaseTag;
import com.alibaba.fastjson.PropertyNamingStrategy;
import com.alibaba.fastjson.annotation.JSONType;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 重点账号tag
 *
 * @author zhenglin
 * @date 2022/4/25
 */
@Data
@NoArgsConstructor
@JSONType(naming = PropertyNamingStrategy.SnakeCase)
public class KeyAccountTag extends KeyAccountBaseTag {

    /**
     * 平台
     */
    private String platform;
    /**
     * 账号
     */
    private String userName;

    private String nickName;

    private String accountId;

    private String url;

    private String password;

    /**
     * 简介
     */
    private String brief;

    public KeyAccountTag(String platform, String userName) {
        this.platform = platform;
        this.userName = userName;
    }
}
